package tp.model;

import java.awt.Component;

import tp.controller.Controlador;
import tp.view.BordeDerView;
import tp.view.BordeHorView;
//import tp.view.ChocaView;
import tp.view.CopyOfBoardView1;

public class BordeSuperior extends Borde {

	public BordeHorView miVista;

	public BordeSuperior(Posicion posicion, Posicion direccion) {
		this.setMiPosicion(posicion);
		this.setMiDireccion(direccion);
		Controlador.controlador.addChocable(this);
		// CopyOfBoardView1.addVisible(new ChocaView(this));
		// BoardView1.addVisible(new ChocaView(this));
		miVista = new BordeHorView(this);
	}

	public Posicion hago() {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean meToca(Chocable elem) {
		if (this.MiPosicion.getY() < elem.getMiPosicion().getY()
				+ elem.getMiRadio()) {
			return true;
		}
		return false;
	}

	public Posicion getMiNormal(Chocable elem) {
		return new Posicion(0, -1);
	}

	public void setVivo(boolean b) {
		// TODO Auto-generated method stub

	}

	public Component getMiVista() {
		return miVista;
	}
}